PyCon DE & PyData 2026 Get different formats: curl https://pretalx.com/pyconde-pydata-2026/schedule/\?format=table (default) curl https://pretalx.com/pyconde-pydata-2026/schedule/\?format=list 2026-04-14 | Merck Plenary (Spectrum) [1st Floor] | Titanium [2nd Floor] | Helium [3rd Floor] | Platinum [2nd Floor] | Europium [3rd Floor] | Palladium [2nd Floor] | Ferrum [2nd Floor] | Dynamicum [Ground Floor] 08:00 --┌────────────────────┐--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ Opening Session  │ │ │ │ en │ │ │ 08:30 --├────────────────────┤--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ From Scratch to  │ │ Scale: Turning  │ │ LLM Code into  │ │ Architecture In… │ 09:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ Sebastian Rasch… │ │ en │ ├────────────────────┤ │ │ │ Coffee Break  │ 09:30 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ ├────────────────────┼────────────────────┬────────────────────┐ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ Sentinel Values… │ Python Hates Be… │ AI Memory: From… │ │ Kickstart Codin… │ Solving Marketp… │ From Prompt to  │ SQL is Dead,  │ 10:00 --│ │ │ │--------------------│ │ │ Production: How  │ Long Live SQL:  │ │ Florian Wilhelm  │ Kavish Nareshch… │ Hande Kafkas  │ │ Yannik Tausch  │ Theodore Meynard │ to use AI Code  │ Engineering  │ │ en │ en │ en │ │ en │ en │ Assistants for  │ reliable  │ └────────────────────┴────────────────────┴────────────────────┘ └────────────────────┴────────────────────┤ Python Data  │ analytics agent  │ │ Systems  │ from scratch  │ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┤ │ │ 10:30 --│ │ │ │ │ │ │ Serhii Sokolenko │ Mehdi Ouazza, D… │ │ The foundation … │ Beyond  │ Fight your  │ Exploring  │ Programming  │ Personalized  │ │ │ │ │ Stateless: Why  │ garbage data:  │ Germany's Urban  │ Quantum Networks │ Restaurant  │ en │ en │ │ Frank Hutter  │ Your Web Service │ implementation  │ Geography with  │ in Python  │ Recommendations  │ │ │ │ en │ Architecture is… │ of a pythonic d… │ Census and Open… │ │ at Scale combin… │ │ │ └────────────────────┤ │ │ │ Samuel Oslovich  │ │ │ │ 11:00 -----------------------│ Heiner Wolf  │ Rostislaw Krass… │ Travis Hathaway  │ │ Marcel Kurovski… │ │ │ │ en │ en │ en │ en │ en │ │ │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┤ │ │ ┌────────────────────┐ └────────────────────┴────────────────────┘ │ │ │ Lunch Break  │ 11:30 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ 12:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ 12:30 --├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ Stop Waiting,  │ How to mix cond… │ Hype, Hope, or … │ Making my Apach… │ From Hard Probl… │ PathSim: Block … │ Your First Open  │ A minimalist  │ │ Start Shipping:  │ │ │ │ │ │ Source  │ introduction to  │ │ Real-World  │ Mahe Iram Khan  │ Sebastian Neuba… │ Celeste Horgan  │ Silke Horn  │ Milan Rother  │ Contribution in  │ Ansible  │ │ Strategy for  │ en │ en │ en │ en │ en │ Python: From  │ │ 13:00 --│ Open-Source LLMs ├────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┤ Fork to Pull  │ Raniere Silva  │ │ │ │ Request  │ │ │ Sebastian Rasch… ├────────────────────┬────────────────────┐ ┌────────────────────┤ │ en │ │ │ │ │ │ │ Camila Maia  │ │ │ en │ Destructive  │ Demystifying  │ │ What Breaks When │ │ │ │ │ Testing: 10  │ Parallel  │ │ Automatic Speech │ en │ │ 13:30 --│ │ Practical Ways  │ Programming in  │-----------------------------------------│ Recognition  │ │ │ │ │ to Expose Hidde… │ Python: from CP… │ │ Systems Go Mult… │ │ │ │ │ │ │ │ │ │ │ └────────────────────┤ Pascal Puchtler  │ Gaël Pegliasco  │ │ Rashmi Nagpal  │ │ │ │ en │ en │ │ en │ │ │ └────────────────────┴────────────────────┘ └────────────────────┤ │ │ 14:00 --┌────────────────────┐--------------------------------------------------------------------------------------------------------└────────────────────┴────────────────────┘ │ │ │ Coffee Break  │ │ │ │ │ │ │ 14:30 --├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ Panel:  │ Pair & Share: H… │ Come for the Co… │ The Art of the … │ Python in Clima… │ When Space Weat… │ How to Search T… │ Catch the LLM i… │ │ Evolution,  │ │ │ │ │ │ │ │ │ Revolution, or  │ Axel Buddendiek  │ Valerio Maggio  │ Justine Broihan  │ Christopher Sed… │ Vincenzo Ventri… │ Mirano Tuk, Fil… │ Subhosri Basu  │ │ Illusion? The  │ en │ en │ en │ en │ en │ en │ en │ 15:00 --│ Future of Python ├────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ │ and Coding in  │ │ the Age of AI  ├────────────────────┬────────────────────┬────────────────────┐ ┌────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ Sebastian Neuba… │ Building Trust … │ How Open Source… │ Type Errors for… │ │ It Works on My … │ Agent-Based Hyp… │ Offline Fallbac… │ │ en │ │ │ │ │ │ │ │ 15:30 --└────────────────────┤ Stefan Dienst  │ Robson Kanhalelo │ Kyle Into  │--------------------│ Thomas Prexl, F… │ Huijo Kim  │ Jannis Lübbe  │ │ en │ en │ en │ │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┘ └────────────────────┴────────────────────┴────────────────────┘ ┌────────────────────┐ │ │ 16:00 --│ Lightning Talks  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ 1  │ │ │ │ en │ │ │ │ │ 16:30 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ 17:00 --└────────────────────┘--------------------------------------------------------------------------------------------------------------------------------------------------- 2026-04-15 | Merck Plenary (Spectrum) [1st Floor] | Titanium [2nd Floor] | Helium [3rd Floor] | Platinum [2nd Floor] | Europium [3rd Floor] | Palladium [2nd Floor] | Ferrum [2nd Floor] | Dynamicum [Ground Floor] 07:00 --┌────────────────────┐--------------------------------------------------------------------------------------------------------------------------------------------------- ├────────────────────┤ │ │ │ "Honey, I vibe  │ │ coded some  │ │ crypto" -  │ 07:30 --│ Security in the… │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ Gabriela Bogk  │ │ en │ ├────────────────────┤ │ Coffee Break  │ 08:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ ├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ Demystifying Co… │ Wetterdienst: F… │ Ship Data with … │ State of In- Br… │ From Research M… │ From Pixel to P… │ Getting Career  │ Process,  │ 08:30 --│ │ │ │ │ │ │ Clarity in  │ Analyze, and  │ │ Alexander Zayts… │ Benjamin  │ Ryan Sequeira  │ Oleh Kostromin,… │ Jeyashree Krish… │ Claudio Giorgio… │ Uncertain Times  │ Transform Python │ │ en │ en │ en │ en │ en │ en │ │ Code with ASTs  │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┤ Tereza Iofciu  │ │ │ │ Stefanie Molin  │ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┐ ┌────────────────────┤ en │ │ 09:00 --│ │ │ │ │--------------------│ │ │ en │ │ How to create e… │ From Struggling… │ Accuracy Is Ove… │ Leveraging Hexa… │ │ No, you can't '… │ │ │ │ │ │ │ │ │ │ │ │ │ Dominik Haitz  │ Akif Cakir  │ Illia Babounikau │ Luke Gerstner  │ │ Laura Summers  │ │ │ │ en │ en │ en │ en │ │ en │ │ │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┘ └────────────────────┤ │ │ 09:30 --------------------------------------------------------------------------------------------------------------------------------│ │ │ ┌────────────────────┬────────────────────┬────────────────────┐ ┌────────────────────┤ │ │ │ │ │ │ │ │ │ │ │ Production ML a… │ Empowering Data  │ Causal Inference │ │ The Frugal AI  ├────────────────────┴────────────────────┘ │ │ Scientists with  │ through the lens │ │ Architect:  │ │ Alejandro Sauce… │ Zero Platform  │ of probabilistic │ │ Building Cost-  │ 10:00 --│ en │ Friction: Deplo… │ programming  │-----------------------------------------│ Efficient Agent… │------------------------------------------ └────────────────────┤ │ │ │ │ │ Bernhard Schäfe… │ Dr. Juan Orduz  │ │ Daniel Akhabue  │ │ en │ en │ │ en │ ┌────────────────────┼────────────────────┴────────────────────┘ └────────────────────┘ │ │ 10:30 --│ Lunch Break  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ 11:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ ├────────────────────┤ ├────────────────────┤ 11:30 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ The Multimodal  │ │ Era of Machine  │ │ Learning (and  │ │ How Python Made… │ │ │ 12:00 --│ Hilde Kühne  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ en │ └────────────────────┘ ┌────────────────────┬────────────────────┬────────────────────┐ ┌────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ 12:30 --│ PyLadies  │ Learnings Build… │ Small Language … │-----------------------------------------│ PyTorch and CPU… │ Accelerate  │ Array-Oriented  │ │ Fireside Chat  │ │ │ │ │ FastAPI  │ Programming in  │ │ │ Gaweng Tan  │ Gabi Kadlecova  │ │ Tomas Ruiz  │ Development with │ Python:  │ │ Tereza Iofciu, … │ en │ en │ │ en │ OpenAPI  │ Libraries,  │ │ ├────────────────────┴────────────────────┘ └────────────────────┤ Generator  │ Techniques, and  │ │ en │ │ │ Trade-offs  │ 13:00 --│ ├────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┤ Dr. Evelyne Gro… │ │ │ │ │ │ │ │ │ │ Iason Krommydas  │ │ │ Architecture  │ Building Non-  │ Scaling Data  │ Building Agentic │ Beyond Kafka and │ en │ │ │ │ Under  │ Biased Synthetic │ Processing for  │ Systems with  │ S3: HTTP-Native  │ │ en │ └────────────────────┤ Constraints:  │ Datasets: What  │ Training  │ Python,  │ Bytestreams for  │ │ │ │ Designing Syste… │ Actually Works … │ Workloads at De… │ LangGraph, MCP,… │ Python Data Pip… │ │ │ 13:30 -----------------------│ │ │ │ │ │ │ │ │ Eduard Thamm  │ Shiva Banasaz N… │ Jonas Dedden, J… │ Holger Nösekabel │ Johannes Dröge  │ │ │ │ en │ en │ en │ en │ en │ │ │ ┌────────────────────┼────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┤ │ │ │ │ └────────────────────┴────────────────────┘ │ Coffee Break  │ 14:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ ├────────────────────┤ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ Start-Ups &  │ │ From Ticket to … │ Build a web cod… │ Tidy Finance in… │ Hierarchical Mo… │ Practical Refac… │ Roll for Archit… │ 14:30 --│ Investors  │--------------------│ │ │ │ │ │ │ │ │ │ Leon Lukas  │ Maris Nieuwenhu… │ Christoph Frey  │ Mohamed Amine J… │ Laurent Direr  │ Francesco Conte  │ │ Ina Schlie, Car… │ │ en │ en │ en │ en │ en │ en │ │ │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ │ en │ │ ├────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ 15:00 --│ │ │ │ │ │ │ │ │ │ │ "You are an int… │ Beyond Vibe- Co… │ Before You Ship… │ Octopus AutoML:… │ Metashade: Comp… │ Simplifying RAG… │ Django-Q2: Asyn… │ │ │ │ │ │ │ │ │ │ │ │ Darya Petrashka  │ Alina Dallmann  │ Simonas Černiau… │ Nils Haase, And… │ Pavlo Penenko  │ Arne Grobrügge  │ Moin Uddin  │ │ │ en │ en │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 15:30 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ Ty mypy: The N… │ To nest, or not… │ Don’t Let Impos… │ Heat: scaling t… │ AI Is Changing … │ The Day the Age… │ Holistic Optimi… │ │ │ │ │ │ │ │ │ │ Stefan Kraus  │ Daniel Finnan  │ Gift Ojeabulu  │ Claudia Comito,… │ Werner Gothein  │ Asya Melnik  │ Abdullah Taha  │ 16:00 -----------------------│ en │ en │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ ┌────────────────────┐ │ │ │ Lightning Talks  │ │ 2  │ 16:30 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ en │ │ │ │ │ │ │ │ │ 17:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ └────────────────────┘ 2026-04-16 | Merck Plenary (Spectrum) [1st Floor] | Titanium [2nd Floor] | Helium [3rd Floor] | Platinum [2nd Floor] | Europium [3rd Floor] | Palladium [2nd Floor] | Ferrum [2nd Floor] | Dynamicum [Ground Floor] 07:00 --┌────────────────────┐--------------------------------------------------------------------------------------------------------------------------------------------------- ├────────────────────┤ │ │ │ A View of  │ │ Sovereignty from │ │ The Cloud  │ 07:30 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ Aaron Glenn  │ │ │ │ en │ ├────────────────────┤ │ Coffee Break  │ 08:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ ├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┐ ┌────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ Building MCP at… │ 5 Years of Nice… │ Embedding Data … │ Tracking Knowle… │ Don’t call your… │ │ Building  │ Your Data Is  │ 08:30 --│ │ │ │ │ │--------------------│ reliable data  │ Leaking: A  │ │ Rahkakavee Bask… │ Falko Schindler  │ Jon Nordby  │ Sarah Masud  │ Evgeniya Ovchin… │ │ pipelines with  │ Hands-On  │ │ en │ en │ en │ en │ en │ │ polars and  │ Introduction to  │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ │ dataframely  │ Differential  │ │ │ Privacy with  │ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┤ Oliver Borchert… │ OpenDP  │ 09:00 --│ │ │ │ │ │ │ │ │ │ In Praise of Do… │ Surviving AI Fa… │ How We Built an… │ Are we free- th… │ Vibe NLP for Ap… │ Schema-Driven L… │ en │ Shlomi Hod, Mar… │ │ │ │ │ │ │ │ │ │ │ Stephen  │ Ajay, Jeyashree… │ Xia He-Bleinagel │ Cheuk Ting Ho  │ Ines Montani  │ Tanio Toranosuk… │ │ en │ │ en │ en │ en │ en │ en │ en │ │ │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┤ │ │ 09:30 --------------------------------------------------------------------------------------------------------------------------------│ │ │ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┤ │ │ │ │ │ │ │ │ │ │ │ │ 7 Anti-Lessons  │ Open Table  │ Securing AI  │ Designing and  │ From Row-Wise to │ When LLMs Are  ├────────────────────┴────────────────────┘ │ from Building a  │ Formats in the  │ Agentic Systems: │ Scaling a Python │ Columnar:  │ Too Big:  │ │ PydanticAI  │ Wild™ -  │ Enforcing Safety │ Library in the  │ Speeding Up  │ Building Cost-  │ 10:00 --│ Agent: Mistakes… │ Reloaded: Vorte… │ Constraints in … │ Open: Architect… │ PySpark UDFs wi… │ Efficient High-… │------------------------------------------ │ │ │ │ │ │ │ │ Joshua Görner  │ Franz Wöllert  │ John Robert  │ Camila Maia  │ Aimilios Tsouve… │ Tobias Senst, B… │ │ en │ en │ en │ en │ en │ en │ ├────────────────────┼────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ │ │ 10:30 --│ Lunch Break  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ 11:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ ┌────────────────────┬────────────────────┐ │ │ │ │ │ ├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┤ pytest tips and  │ Do you know how  │ │ │ │ │ │ │ │ tricks for a  │ well your model  │ 11:30 --│ Open Source as a │ Making Tech Tut… │ Escape the Hype… │ Increase produc… │ Simplicity Scal… │ Free T(h)r(e)ad… │ better testsuite │ is doing?  │ │ Business —  │ │ │ │ │ │ │ Evaluate your  │ │ Models, Paths,  │ Tamara Badikyan  │ Vadim Vlasov, E… │ Nico Buhl  │ Bruno Vollmer  │ Tim Kreitner  │ Freya Bruhin  │ LLMs  │ │ and Practice  │ en │ en │ en │ en │ en │ │ │ │ ├────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┤ en │ Cheuk Ting Ho  │ │ Yann Lechelle, … │ │ │ │ 12:00 --│ ├────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┤ │ en │ │ en │ │ │ │ │ │ │ │ │ │ How to compare … │ Dynamic Knowled… │ Making bad CLIs… │ Using Sensor Fu… │ Letting AI Move… │ │ │ │ │ │ │ │ │ │ │ │ └────────────────────┤ Stefan Birr, Mo… │ Jakob Leander M… │ Moritz Bauer  │ Étienne Tremblay │ Larissa Haas, A… │ │ │ │ en │ en │ en │ en │ en │ │ │ 12:30 --┌────────────────────┼────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┤ │ │ │ │ │ │ │ │ Coffee Break  │ └────────────────────┴────────────────────┘ │ │ │ │ │ │ 13:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- ├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ Panel What Do We │ Simulating the … │ (Autism and) Th… │ AI Evals Done R… │ Is my AI Recrui… │ Is digital sove… │ Foundation Mode… │ Zero-Copy or Ze… │ │ Still Need to  │ │ │ │ │ │ │ │ │ Learn?  │ Niklas  │ Dennie Declercq  │ Martin Seeler  │ Sebastian Krauss │ Dr. Maria Börner │ Dr. Irena Bojar… │ Petar Ilijevski  │ 13:30 --│ │ en │ en │ en │ en │ en │ en │ en │ │ Paula Gonzalez … ├────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ │ │ │ en ├────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ Why Did The Mod… │ Reaching the ne… │ Demystifying Ag… │ Post-Processing… │ On Intervention… │ Mastering the H… │ 14:00 --│ │ │ │ │ │ │ │--------------------- │ │ Cosima Meyer  │ Valentin Zieglm… │ Serhii Sokolenko │ Giancarlo Mattia │ Andy Kitchen  │ Simon Hedrich  │ │ │ en │ en │ en │ en │ en │ en │ │ ├────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ │ │ │ ├────────────────────┬────────────────────┬────────────────────┬────────────────────┐ ┌────────────────────┐ 14:30 --│ │ │ │ │ │-----------------------------------------│ │ └────────────────────┤ Restaurants aro… │ Rediscovering s… │ AsyncIO vs Thre… │ Black Hole Star… │ │ Building Secure… │ │ │ │ │ │ │ │ │ Dennis Schulz  │ Jonas Böer  │ Igor Anokhin  │ Raphael Hviding  │ │ Harald Nezbeda  │ │ en │ en │ en │ en │ │ en │ ┌────────────────────┼────────────────────┴────────────────────┴────────────────────┴────────────────────┘ └────────────────────┘ 15:00 --│ Closing Session  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ en │ │ │ └────────────────────┘ 📆 powered by pretalx